Adaptive Grip Suppression within Curved Display Edges

ABSTRACT

In aspects of adaptive grip suppression, a wireless device has a display screen with curved display edges to display a user interface associated with a device application, the user interface including a selectable element to initiate a device application action. The wireless device implements an adaptive control module to adaptively manage grip suppression in the curved display edges of the display screen, which limits the device application action from being initiated based on inadvertent touch inputs on the selectable element. The adaptive control module can determine that the selectable element of the user interface is displayed within a region of a curved display edge of the display screen, and decrease the grip suppression in the region of the curved display edge proximate the selectable element of the user interface.

RELATED APPLICATION

This application is a continuation of and claims priority to U.S. patentapplication Ser. No. 16/944,007, filed Jul. 30, 2020, entitled “AdaptiveGrip Suppression within Curved Display Edges,” the entire disclosure ofwhich is hereby incorporated by reference herein in its entirety.

BACKGROUND

Devices such as smart devices, mobile devices (e.g., cellular phones,tablet devices, smartphones), consumer electronics, and the like can beimplemented with various display screen configurations. For example, asmartphone may be implemented with a display screen that is flat andencompasses most of one side of the device. More recently, some mobiledevices are designed with a curved display screen that wraps around allor part of the vertical sides of a device. Generally, a curved displayscreen has a curved edge display on both vertical sides of a device, andthe curved edge displays can be used to display user interface contentand other display screen content.

While the curved edges of a curved display screen generally enhances theaesthetics of a device, the curved edges introduce various design andusability challenges, particularly for user interface selectablecontrols that may be displayed within the curved edge display. Forexample, different users have different finger sizes and ways of holdinga device, which leads to challenges optimizing device grip suppressionand false touches on the curved edges of the display screen, such aswhen also providing touch functionality of user interface selectablecontrols that may be displayed within the curved edge display. Forexample, a user of a device may attempt to select a particular userinterface control that is displayed within the curved edge display ofthe device display screen, but as a false reject, the user interfacecontrol is not activated. Alternatively, the user of the device may notintend to select a particular user interface control that is displayedwithin the curved edge display of the device display screen, but as afalse accept, the user interface control is activated due to inadvertentcontact with the user interface control.

BRIEF DESCRIPTION OF THE DRAWINGS

Implementations of the techniques for adaptive grip suppression aredescribed with reference to the following Figures. The same numbers maybe used throughout to reference like features and components shown inthe Figures:

FIG. 1 illustrates an example of techniques for adaptive gripsuppression using a wireless device in accordance with one or moreimplementations as described herein.

FIG. 2 illustrates examples of features for adaptive grip suppressionusing a wireless device in accordance with one or more implementationsas described herein.

FIGS. 3-5 illustrate example methods of adaptive grip suppression withincurved display edges in accordance with one or more implementations ofthe techniques described herein.

FIGS. 6-8 illustrate example methods of adaptive grip suppression tuningbased on false rejects and false accepts in accordance with one or moreimplementations of the techniques described herein.

FIG. 9 illustrates various components of an example device that can beused to implement the techniques for adaptive grip suppression asdescribed herein.

DETAILED DESCRIPTION

Implementations of adaptive grip suppression are described, and providetechniques that can be implemented by a wireless device. Techniques foradaptive grip suppression within curved display edges of a displayscreen can be implemented to identify where a selectable element of auser interface is displayed within a curved display edge of the displayscreen, and lessen the grip suppression in an area around the selectableelement. This is adaptive grip suppression based on where selectableelements are displayed in a user interface. Generally, the wirelessdevice has the display screen that is a curved display, which wrapsaround all or part of the vertical sides of the wireless device, and hascurved display edges on both vertical sides of the device. The wirelessdevice can include many different types of device applications, many ofwhich generate or have a user interface that displays on the displayscreen of the device, and the curved display edges of the display screencan be utilized to display any type of user interface or other displayscreen content.

In aspects of adaptive grip suppression within curved display edges, thewireless device has the display screen with the curved display edges todisplay a user interface associated with a device application, and theuser interface includes one or more selectable elements to initiatecorresponding device application actions. The wireless device implementsan adaptive control module to adaptively manage grip suppression in thecurved display edges of the display screen. The grip suppression limitsthe device application actions from being initiated based on inadvertenttouch inputs on the selectable elements. The adaptive control module candetermine that a selectable element of the user interface is displayedwithin a region of a curved display edge of the display screen, anddecrease the grip suppression in the region of the curved display edgeproximate the selectable element of the user interface.

Additionally, techniques for adaptive grip suppression tuning can beimplemented for learning feedback based on false rejects and falseaccepts. A selectable element of a user interface can be displayedwithin a curved display edge of the display screen, and grip suppressionin an area around the selectable element can be tuned based on learningfalse accepts and/or false rejects associated with touch inputs on theselectable element.

The false rejects can occur when a user of the wireless device intendsto initiate a device application action, but the grip suppression is setat too strong or too high of a level that prevents a touch input on aselectable element from being recognized to initiate the correspondingdevice application action. Typically, a user will attempt multiple touchinputs on the selectable element when the device application actionfails to initiate or activate. The adaptive control module can thendecrease the grip suppression to a level that allows the deviceapplication action to be initiated or activated, and can then confirmthat the previous non-action user selections of a selectable elementwere false rejects that failed to initiate the corresponding deviceapplication action.

The false accepts can occur when an inadvertent touch selection of aselectable element is registered as a touch input, but the user of thewireless device did not intend to initiate the corresponding deviceapplication action. These inadvertent touch selections or inputs canoccur when the adaptive grip suppression is set at too low of a level,which allows an inadvertent touch contact or input on a selectableelement to be recognized, causing the corresponding device applicationaction to be initiated or activated. These inadvertent touch contacts orinputs are generally detectable because, when an unintended deviceapplication action is initiated, the user of the device does not utilizethe invoked action, or quickly reverses course to undo or dismiss theinvoked action.

In aspects of adaptive grip suppression tuning, the wireless device hasthe display screen with curved display edges to display one or moreselectable elements in a region of a curved display edge. The wirelessdevice implements the adaptive control module to adaptively tune thegrip suppression in the curved display edges of the display screen,which limits a device application action from being initiated based oninadvertent touch inputs on the selectable element. The adaptive controlmodule can adaptively tune the grip suppression by decreasing the gripsuppression in the region of the curved display edge proximate theselectable elements responsive to false rejects indicating that thedevice application action is not initiating responsive to intended touchinputs. The adaptive control module can also adaptively tune the gripsuppression by increasing the grip suppression in the region of thecurved display edge proximate the selectable elements responsive tofalse accepts indicating that the device application action isinitiating responsive to inadvertent touch inputs.

While features and concepts of adaptive grip suppression can beimplemented in any number of different devices, systems, environments,and/or configurations, implementations of adaptive grip suppression aredescribed in the context of the following example devices, systems, andmethods.

FIG. 1 illustrates an example 100 of techniques for adaptive gripsuppression, such as implemented with a wireless device 102. In thisexample 100, the wireless device 102 may be any type of a mobile phone,flip phone, computing device, tablet device, and/or any other type ofmobile device. Generally, the wireless device 102 may be any type of anelectronic, computing, and/or communication device implemented withvarious components, such as a processor system 104 and memory 106, aswell as any number and combination of different components as furtherdescribed with reference to the example device shown in FIG. 9 . Forexample, the wireless device 102 can include a power source to power thedevice, such as a rechargeable battery and/or any other type of activeor passive power source that may be implemented in an electronic,computing, and/or communication device.

The wireless device 102 includes a display screen 108, which in thisexample 100, is a curved display that wraps around, or partially wraps,the vertical sides of the wireless device. Generally, the display screen108 has the curved display edges 110 on both vertical sides of thewireless device, and the curved display edges can be utilized to displayany type of user interface or other display screen content. The wirelessdevice 102 also includes device applications 112, such as a textapplication, email application, video service application, cellularcommunication application, music application, and/or any other of themany possible types of device applications. Many device applications 112have an associated user interface that is generated and displayed foruser interaction and viewing. In this example 100, the display screen108 of the wireless device 102 can display a user interface 114 that isassociated with a device application 112.

The user interface 114 of a device application 112 may include one ormore selectable elements 116, which are user selectable, such as with atouch input, press, hold, or tap to initiate corresponding deviceapplication actions 118. For example, the user interface 114 displayedon the display screen 108 may be associated with a music playbackapplication (e.g., any type of a device application 112), and the userinterface includes selectable elements 116, such as a selectable element120 that a user can select with a touch input to change the song that iscurrently playing, and another selectable element 122 that the user canselect to initiate some other device application action. In this example100, the selectable elements 120, 122 of the user interface 114 aredisplayed in a region 124 of a curved display edge 110 of the displayscreen 108.

In this example 100, the wireless device 102 implements an adaptivecontrol module 126 and a grip detection module 128, which can beimplemented as separate modules that may include independent processing,memory, and/or logic components functioning as a computing and/orelectronic device integrated with the wireless device 102. Alternativelyor in addition, either of the modules can be implemented in software, inhardware, or as a combination of software and hardware components. Inthis example, the adaptive control module 126 and the grip detectionmodule 128 are implemented as software applications or modules, such asexecutable software instructions (e.g., computer-executableinstructions) that are executable with a processor (e.g., with theprocessor system 104) of the wireless device 102 to implement thetechniques and features of adaptive grip suppression, as describedherein.

As software applications or modules, the adaptive control module 126 andthe grip detection module 128 can be stored on computer-readable storagememory (e.g., the memory 106 of the device), or in any other suitablememory device or electronic data storage implemented with the modules.Alternatively or in addition, the adaptive control module 126 and/or thegrip detection module 128 may be implemented in firmware and/or at leastpartially in computer hardware. For example, at least part of themodules may be executable by a computer processor, and/or at least partof the modules may be implemented in logic circuitry.

In implementations, the adaptive control module 126 is implemented bythe wireless device 102 to adaptively manage and/or tune the adaptivegrip suppression 130 in the curved display edges 110 of the displayscreen 108, as well as in the transition regions from the flat displayscreen 108 into the curved display edges. The adaptive grip suppression130 can be managed and/or tuned by the adaptive control module 126 tolimit device application actions 118 from being initiated based oninadvertent touch inputs on the selectable elements 116 that aredisplayed in the curved display edges 110 of the display screen 108.

The adaptive control module 126 can determine, or receive notification,that the user interface 114 corresponds to a foreground active deviceapplication 112, which causes the selectable elements 116 of the userinterface to be active. The adaptive control module 126 can alsodetermine, or receive notification, that selectable elements 116 of theuser interface 114 are displayed within the curved display edge 110 ofthe display screen 108, such as the selectable elements 120, 122 showndisplayed in the display region 124 of the curved display edge 110 ofthe display screen. The adaptive grip suppression 130 may be initiallyset at a level that would allow a device application action 118 to beinitiated responsive to touch inputs 132 on the selectable elements 116,such as when user inputs are received on the user interface 114 aspress, hold, tap, touch, or similar type inputs.

In implementations, the touch inputs 132 are registered with theadaptive control module 126, which can be utilized to learn instances offalse rejects 134 and false accepts 136. The false rejects 134 can occurwhen a user of the wireless device 102 intends to initiate a deviceapplication action 118, but the grip suppression 130 is set at toostrong or too high of a level that prevents a touch input 132 on aselectable element 116 from being recognized to initiate thecorresponding device application action. Typically, a user will attemptmultiple touch inputs 132 on the selectable element 116 when the deviceapplication action 118 fails to initiate or activate. The adaptivecontrol module 126 can decrease 138 the grip suppression 130 to a levelthat allows the device application action 118 to be initiated oractivated, and can then conclude or confirm that the previous non-actionuser selections of a selectable element 116 were false rejects thatfailed to initiate the corresponding device application action 118.

The false accepts 136 can occur when an inadvertent touch selection of aselectable element 116 is registered as a touch input 132, but the userof the wireless device 102 did not intend to initiate the correspondingdevice application action 118. These inadvertent touch selections orinputs can occur when the adaptive grip suppression 130 is set at toolow of a level, which allows an inadvertent touch contact or input on aselectable element 116 to be recognized, causing the correspondingdevice application action 118 to be initiated or activated. Theseinadvertent touch contacts or inputs are generally detectable because,when an unintended device application action 118 is initiated, the userof the device does not utilize the invoked action, or quickly reversescourse to undo or dismiss the invoked action.

The adaptive control module 126 can decrease 138 or increase 140 theadaptive grip suppression 130 to adaptively manage and/or tune the gripsuppression in the curved display edges 110 of the display screen 108,as well as in the transition regions from the flat display screen 108into the curved display edges. For example, the adaptive control module126 can increase 140 the grip suppression 130 in the curved display edge110 proximate the selectable elements 120, 122 of the user interface114, such as when false accepts 136 are identified. The adaptive controlmodule 126 can also decrease 138 the grip suppression 130 in the displayregion 124 of the curved display edge 110 proximate the selectableelements 120, 122 of the user interface 114, such as when false rejects134 are identified. The adaptive control module 126 can decrease 138 thegrip suppression 130 effective to allow a user selection of theselectable elements 120, 122 in the user interface 114, as displayedwithin the display region 124 of the curved display edge 110 of thedisplay screen 108, which allows the user selection to be recognized asa touch input 132 to initiate a corresponding device application action118.

The adaptive control module 126 can also be implemented to maintain anincreased level of grip suppression 130 outside of the display region124 of the curved display edge 110 of the display screen. Although theadaptive control module 126 maintains the increased level of gripsuppression 130 outside of the display region 124 of the curved displayedge 110, the adaptive control module 126 can still allow forrecognition of swipe and/or scrolling inputs outside of the displayregion 124 of the curved display edge 110 of the display screen. Inimplementations, the adaptive control module 126 can also maintain theincreased level of grip suppression 130 to disable receiving touchinputs in the curved display edges 110, and in the transition regionsfrom the flat display screen 108 into the curved display edges, toaccount for inadvertent activations that may be caused by the hand orpalm coverage from a user of the device, or for device pickup movementswhen the user grabs the device to pick it up for use.

Generally, as described with reference to the example device shown inFIG. 9 , the wireless device 102 has an operating system with a systemlayer (e.g., kernel layer) that can receive indications of touch inputevents on the user interface 114 at the device layer when a user of thewireless device attempts to activate a device application action 118 byselecting a corresponding selectable element 116. The adaptive controlmodule 126 can register as an application, at the application layer,with the system layer to receive indications, notifications, and/orcommunications as to the selectable elements 116 that are displayed in auser interface 114. The adaptive control module 126 can also adjust theadaptive grip suppression 130 for the curved display edges 110 of thedisplay screen 108 so that the user of the wireless device 102 can touchor tap on the user interface selectable elements 116 to initiate thecorresponding device application actions 118.

In other implementations, the adaptive control module 126 can determinethat the selectable elements 116 of the user interface 114 have moved todisplay outside of an identified display region of the curved displayedge 110 of the display screen 108. For example, the user interface 114may be moved to display in a different location (e.g., up or down) onthe display screen 108 of the wireless device 102, which moves thelocation of the selectable elements 120, 122 being displayed in thedisplay region 124 of the curved display edge 110 of the display screen.The adaptive control module 126 can then determine a new region of thecurved display edge 110 of the display screen 108 in which theselectable elements 120, 122 of the user interface 114 are displayed,and decrease 138 the grip suppression 130 in the new region of thecurved display edge 110 proximate the selectable elements 120, 122displayed within the new region of the curved display edge of thedisplay screen.

In other implementations, the adaptive control module 126 can receive adevice grip position 142 of a user grip holding the wireless device 102from the grip detection module 128. The adaptive control module 126 canthen determine that the device grip position 142 is proximate thedisplay region 124 of the curved display edge 110 in which theselectable elements 120, 122 of the user interface 114 are displayed,and decrease 138 the grip suppression 130 in the display region 124 ofthe curved display edge 110 proximate the selectable elements 120, 122.

The grip detection module 128 is implemented by the wireless device 102to detect the device grip position 142 of a user grip holding thewireless device. A representation of a user grip holding the device isgenerally shown as a thumb position 144 on one vertical side of thewireless device 102, and finger positions 146 on the other vertical sideof the device, as if a user were holding the device with his or herright hand. Typically, a user grips and holds a device with his or herthumb on one side, and two or three fingers on the other side of thedevice, which also likely contacts or rests in some portion of theuser's palm of his or her hand. The thumb position 144, the fingerpositions 146, and/or the user's palm of his or her hand also likelycontacts some areas of the curved display edges 110 of the displayscreen 108, and the adaptive grip suppression 130 can be increased inthese areas to prevent inadvertent touch inputs on selectable elements116 of the user interface 114, causing false accepts.

The grip detection module 128 can also determine which hand, left orright, the user is using to hold the wireless device 102, as well as thevertical position along the vertical sides of the device. For example,the user may grip and hold the device with his or her right hand,vertically more towards the lower section or bottom of the device, asshown in this example 100. Notably, the grip detection module 128 candetermine a thumb region 148 of the device grip position 142 on a firstside of the wireless device, such as proximate the thumb position 144.The grip detection module 128 can also determine a finger region 150 ofthe device grip position 142 on a second side of the wireless device,such as proximate the finger positions 146. In instances when a userchanges hands and/or adjusts the grip position, the grip detectionmodule 128 can detect a change in the device grip position 142 of theuser grip holding the wireless device.

FIG. 2 illustrates examples 200 of aspects and features for adaptivegrip suppression, as described herein, such as using the wireless device102 as shown and described with reference to FIG. 1 . As shown in anexample 202, a user of the wireless device 102 may hold the device inhis or her right hand. The grip detection module 128 that is implementedby the wireless device 102 can detect the device grip position 142 ofthe user grip holding the wireless device. The grip detection module 128can determine the thumb region 148 of the device grip position 142 on afirst side of the wireless device, and also determine the finger region150 of the device grip position 142 on a second side of the wirelessdevice.

The display screen 108 of the wireless device 102 can display the userinterface 114 that is associated with a device application 112, as wellas the selectable elements 120, 122 of the user interface 114 that areassociated with the device application actions 118. For example, theselectable elements 120, 122 of the user interface 114 are displayed inthe curved display edge 110 of the display screen 108 of the wirelessdevice. The adaptive control module 126 can determine that the devicegrip position 142 is proximate the display region 124 of the curveddisplay edge 110 in which the selectable elements 120, 122 of the userinterface 114 are displayed, and decrease 138 the grip suppression 130in the display region 124 of the curved display edge 110 proximate theselectable elements 120, 122.

In implementations, the user interface 114 may have more than onedisplay region in the curved display edges of the display screen 108,such as two or more display regions within the same curved display edgeand/or on opposite sides of the device. For example, an additionaldisplay region 204 includes another selectable element of the userinterface 114, and is displayed on the opposite side of the device fromthe display region 124 in the curved display edge 110 of the displayscreen 108. The adaptive control module 126 can also determine that thedevice grip position 142 (finger region 150) is proximate the additionaldisplay region 204 of the curved display edge 110 in which theselectable element of the user interface 114 is displayed, and decrease138 the grip suppression 130 in the display region 204 of the curveddisplay edge 110.

An example 206 illustrates an instance of the user changing hands tohold the wireless device 102 in his or her left hand, and the gripdetection module 128 can detect the change in the device grip position142 of the user grip holding the device. Additionally, the selectableelements 120, 122 of the user interface 114 are displayed in the curveddisplay edge 110 of the display screen 108 of the wireless device 102.Accordingly, the adaptive control module 126 can determine that thedevice grip position 142 is proximate the display region 124 of thecurved display edge 110 in which the selectable elements 120, 122 of theuser interface 114 are displayed, and decrease 138 the grip suppression130 in the display region 124 of the curved display edge 110 proximatethe selectable elements 120, 122. In this example, additional displayregions 208, 210 include selectable elements of the user interface 114,and are displayed within the same curved display edge 110 of the displayscreen 108, on the opposite side of the device from the display region124 in the curved display edge 110 of the display screen 108. Theadaptive control module 126 can also determine that the device gripposition 142 (finger region 150) is proximate the additional displayregion 210 of the curved display edge 110 in which the selectableelement of the user interface 114 is displayed, and decrease 138 thegrip suppression 130 in the display region 210 of the curved displayedge 110.

Returning to the discussion of FIG. 1 and the example 100 of techniquesfor adaptive grip suppression, the adaptive control module 126 canreceive the touch inputs 132 as user selections of the selectableelements 116 that are displayed in the user interface to initiatecorresponding device application actions 118. The touch inputs 132 mayalso be received as the false rejects 134 and/or as the false accepts136, as described above. In implementations, the adaptive control module126 can receive notifications or indications of the false rejects 134associated with intended touch inputs on a selectable element 120, 122displayed within the display region 124 of the curved display edge 110of the display screen 108, and the false rejects 134 indicate that thedevice application action 118 is not initiating responsive to theintended touch inputs. Notably, the adaptive control module 126 canreceive the indications of the false rejects 134 as successive touchinputs 132 on a selectable element 116 to initiate the correspondingdevice application action 118.

The adaptive control module 126 can determine that the adaptive gripsuppression 130 is set at a level higher than would allow the successivetouch inputs 132 on the selectable element to initiate the deviceapplication action, and then decrease 138 the grip suppression 130 inthe display region 124 of the curved display edge 110 of the displayscreen 108 proximate the selectable elements 120, 122 responsive to theindications of the false rejects. The adaptive control module 126 candecrease 138 the grip suppression 130 effective to allow a touch input132 on a selectable element 120, 122 of the user interface 114 displayedwithin the display region 124 of the curved display edge 110 to initiatethe corresponding device application action 118. The adaptive controlmodule 126 can then confirm, based on the device application action 118being initiated, that the successive touch inputs 132 received beforethe device application action 118 is initiated were false rejects 134.

In implementations, the adaptive control module 126 can receivenotifications or indications of the false accepts 136 associated withinadvertent touch inputs on a selectable element 120, 122 displayedwithin the display region 124 of the curved display edge 110 of thedisplay screen 108, and the false accepts 136 indicate that the deviceapplication action 118 is initiated responsive to the inadvertent touchinputs. Notably, the adaptive control module 126 can receive theindications of the false accepts 136 as user inputs to return to aprevious device state of before the device application action 118 wasinitiated. The user inputs to return to the previous device state mayalso be determined to occur within a threshold time duration from whenthe device application action is initiated.

The adaptive control module 126 can determine that the adaptive gripsuppression 130 is set at a level lower than would prevent theinadvertent touch inputs 132 on the selectable element to initiate thedevice application action, and then increase 140 the grip suppression130 in the display region 124 of the curved display edge 110 of thedisplay screen 108 proximate the selectable elements 120, 122 responsiveto the indications of the false accepts. The adaptive control module 126can increase the grip suppression 130 effective to prevent a touch input132 on a selectable element 120, 122 of the user interface 114 displayedwithin the display region 124 of the curved display edge 110 frominitiating the corresponding device application action 118. The adaptivecontrol module 126 can then confirm, based on the device applicationaction 118 not being initiated, that the previous inadvertent touchinputs on the selectable element were false accepts.

Example methods 300, 400, and 500 are described with reference torespective FIGS. 3-5 in accordance with implementations of adaptive gripsuppression within curved display edges. Additionally, example methods600, 700, and 800 are described with reference to respective FIGS. 6-8in accordance with implementations of adaptive grip suppression tuningbased on false rejects and false accepts. Generally, any services,components, modules, methods, and/or operations described herein can beimplemented using software, firmware, hardware (e.g., fixed logiccircuitry), manual processing, or any combination thereof. Someoperations of the example methods may be described in the generalcontext of executable instructions stored on computer-readable storagememory that is local and/or remote to a computer processing system, andimplementations can include software applications, programs, functions,and the like. Alternatively or in addition, any of the functionalitydescribed herein can be performed, at least in part, by one or morehardware logic components, such as, and without limitation,Field-programmable Gate Arrays (FPGAs), Application-specific IntegratedCircuits (ASICs), Application-specific Standard Products (ASSPs),System-on-a-chip systems (SoCs), Complex Programmable Logic Devices(CPLDs), and the like.

FIG. 3 illustrates example method(s) 300 of adaptive grip suppression,and is generally described with reference to a wireless device, as wellas an adaptive control module implemented by the device. The order inwhich the method is described is not intended to be construed as alimitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 302, a user interface is displayed on a display screen with curveddisplay edges, and the user interface includes a selectable element thatis selectable to initiate a device application action. For example, thedisplay screen 108 of the wireless device 102 includes the curveddisplay edges 110 on both vertical sides of the device, and the userinterface 114 displays with selectable elements 116, such as theselectable elements 120, 122 that are user selectable to initiatecorresponding device application actions 118 that are associated with adevice application 112.

At 304, a determination is made that the user interface corresponds to aforeground active device application causing the selectable element ofthe user interface to be active. For example, the adaptive controlmodule 126 implemented by the wireless device 102 can determine, orreceive notification, that the user interface 114 corresponds to aforeground active device application 112, causing the selectableelements 116 of the user interface to be active.

At 306, grip suppression in the curved display edges of the displayscreen is managed, where the grip suppression limits the deviceapplication action from being initiated based on inadvertent touchinputs on the selectable element. For example, the adaptive controlmodule 126 implemented by the wireless device 102 can adaptively managethe adaptive grip suppression 130 in the curved display edges 110 of thedisplay screen 108, as well as in the transition regions from the flatdisplay screen 108 into the curved display edges. The adaptive gripsuppression 130 can be managed by the adaptive control module 126 tolimit device application actions 118 from being initiated based oninadvertent touch inputs on the selectable elements 116 that aredisplayed in the curved display edges 110 of the display screen.

At 308, a determination is made that the selectable element of the userinterface is displayed within a region of a curved display edge of thedisplay screen. For example, the adaptive control module 126 implementedby the wireless device 102 can determine, or receive notification, thatselectable elements 116 of the user interface 114 are displayed withinthe curved display edge 110 of the display screen 108, such as theselectable elements 120, 122 that are displayed in the display region124 of the curved display edge 110 of the display screen.

At 310, the grip suppression is decreased in the region of the curveddisplay edge proximate the selectable element of the user. For example,the adaptive control module 126 implemented by the wireless device 102can decrease 138 the grip suppression 130 to a level that allows thedevice application action 118 to be initiated or activated, such asresponsive to a selectable element 116 of the user interface 114 beingactive. The adaptive control module 126 decreasing the grip suppression130 is effective to allow user selection of the selectable element 116of the user interface 114 displayed within the display region 124 of thecurved display edge 110 of the display screen.

At 312, a user selection of the selectable element displayed within theregion of the curved display edge of the display screen is recognized asan input to initiate the device application action. For example, theadaptive control module 126 implemented by the wireless device 102 canrecognize a user selection of a selectable element 120, 122 in the userinterface 114, as displayed within the display region 124 of the curveddisplay edge 110 of the display screen 108, which allows the userselection to be recognized as a touch input 132 to initiate acorresponding device application action 118.

Additionally, the adaptive control module 126 can determine that theselectable elements 116 of the user interface 114 have moved to displayoutside of an identified display region of the curved display edge 110of the display screen 108. For example, the user interface 114 may bemoved to display in a different location (e.g., up or down) on thedisplay screen 108 of the wireless device 102, which moves the locationof the selectable elements 120, 122 being displayed in the displayregion 124 of the curved display edge 110 of the display screen. Theadaptive control module 126 can then determine a new region of thecurved display edge 110 of the display screen 108 in which theselectable elements 120, 122 of the user interface 114 are displayed (at308), and decrease 138 the grip suppression 130 in the new region of thecurved display edge 110 proximate the selectable elements 120, 122displayed within the new region of the curved display edge of thedisplay screen (at 310).

FIG. 4 illustrates example method(s) 400 of adaptive grip suppression,and is generally described with reference to a wireless device, as wellas an adaptive control module implemented by the device. The order inwhich the method is described is not intended to be construed as alimitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 402, a user interface is displayed on a display screen with curveddisplay edges, and the user interface includes a selectable element thatis selectable to initiate a device application action. For example, thedisplay screen 108 of the wireless device 102 includes the curveddisplay edges 110 on both vertical sides of the device, and the userinterface 114 displays with selectable elements 116, such as theselectable elements 120, 122 that are user selectable to initiatecorresponding device application actions 118 that are associated with adevice application 112.

At 404, a determination is made that the selectable element of the userinterface is displayed within a region of a curved display edge of thedisplay screen. For example, the adaptive control module 126 implementedby the wireless device 102 can determine, or receive notification, thatselectable elements 116 of the user interface 114 are displayed withinthe curved display edge 110 of the display screen 108, such as theselectable elements 120, 122 that are displayed in the display region124 of the curved display edge 110 of the display screen.

At 406, the grip suppression is decreased in the region of the curveddisplay edge proximate the selectable element of the user interface. Forexample, the adaptive control module 126 implemented by the wirelessdevice 102 can decrease 138 the grip suppression 130 to a level thatallows the device application action 118 to be initiated or activated,such as responsive to a selectable element 116 of the user interface 114being active. The adaptive control module 126 decreasing the gripsuppression 130 is effective to allow user selection of the selectableelement 116 of the user interface 114 displayed within the displayregion 124 of the curved display edge 110 of the display screen.

At 408, an increased level of grip suppression is maintained outside ofthe region of the curved display edge of the display screen. Forexample, the adaptive control module 126 implemented by the wirelessdevice 102 can maintain an increased level of grip suppression 130 todisable receiving touch inputs in the curved display edges 110, and inthe transition regions from the flat display screen 108 into the curveddisplay edges, to account for inadvertent activations that may be causedby the hand or palm coverage from a user of the device, or for devicepickup movements when the user grabs the device to pick it up for use.

At 410, recognition of a scrolling input is allowed outside of theregion of the curved display edge of the display screen with theincreased level of grip suppression. For example, the adaptive controlmodule 126 implemented by the wireless device 102 can still allow forrecognition of swipe and/or scrolling inputs outside of the displayregion 124 of the curved display edge 110 of the display screen with theincreased level of grip suppression.

FIG. 5 illustrates example method(s) 500 of adaptive grip suppression,and is generally described with reference to a wireless device, as wellas an adaptive control module implemented by the device. The order inwhich the method is described is not intended to be construed as alimitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 502, a user interface is displayed on a display screen with curveddisplay edges, and the user interface includes a selectable element thatis selectable to initiate a device application action. For example, thedisplay screen 108 of the wireless device 102 includes the curveddisplay edges 110 on both vertical sides of the device, and the userinterface 114 displays with selectable elements 116, such as theselectable elements 120, 122 that are user selectable to initiatecorresponding device application actions 118 that are associated with adevice application 112.

At 504, a determination is made that the selectable element of the userinterface is displayed within a region of a curved display edge of thedisplay screen. For example, the adaptive control module 126 implementedby the wireless device 102 can determine, or receive notification, thatselectable elements 116 of the user interface 114 are displayed withinthe curved display edge 110 of the display screen 108, such as theselectable elements 120, 122 that are displayed in the display region124 of the curved display edge 110 of the display screen.

At 506, a device grip position of a user grip holding the wirelessdevice is received. For example, the adaptive control module 126implemented by the wireless device 102 can receive a device gripposition 142 of a user grip holding the wireless device 102 from thegrip detection module 128. At 508, a determination is made that thedevice grip position is proximate the region of the curved display edgein which the selectable element of the user interface is displayed. Forexample, the adaptive control module 126 implemented by the wirelessdevice 102 can then determine that the device grip position 142 isproximate the display region 124 of the curved display edge 110 in whichthe selectable elements 120, 122 of the user interface 114 aredisplayed.

At 510, the grip suppression is decreased in the region of the curveddisplay edge proximate the selectable element of the user. For example,the adaptive control module 126 implemented by the wireless device 102can decrease 138 the grip suppression 130 in the display region 124 ofthe curved display edge 110 proximate the selectable elements 120, 122,such as responsive to the device grip position 142 being proximate thedisplay region 124 of the curved display edge 110.

FIG. 6 illustrates example method(s) 600 of adaptive grip suppression,and is generally described with reference to a wireless device, as wellas an adaptive control module implemented by the device. The order inwhich the method is described is not intended to be construed as alimitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 602, a selectable element is displayed within a region of a curveddisplay edge of a display screen, the selectable element beingselectable to initiate a device application action. For example, thedisplay screen 108 of the wireless device 102 includes the curveddisplay edges 110 on both vertical sides of the device, with the userinterface 114 including the selectable elements 120, 122 displayed inthe display region 124 of the curved display edge 110, and theselectable elements 120, 122 being user selectable to initiatecorresponding device application actions 118 that are associated with adevice application 112.

At 604, grip suppression in the curved display edge of the displayscreen is tuned, and the grip suppression limits the device applicationaction from being initiated based on an inadvertent touch input on theselectable element. For example, the adaptive control module 126implemented by the wireless device 102 can adaptively tune the adaptivegrip suppression 130 in the curved display edges 110 of the displayscreen 108, as well as in the transition regions from the flat displayscreen 108 into the curved display edges. The adaptive grip suppression130 can be tuned by the adaptive control module 126 to limit deviceapplication actions 118 from being initiated based on inadvertent touchinputs on the selectable elements 116 that are displayed in the curveddisplay edges 110 of the display screen.

At 606, a determination is made as to whether false rejects arereceived. For example, the adaptive control module 126 implemented bythe wireless device 102 may receive notifications or indications of thefalse rejects 134 associated with intended touch inputs on a selectableelement 120, 122 displayed within the display region 124 of the curveddisplay edge 110 of the display screen 108, and the false rejects 134indicate that the device application action 118 is not initiatingresponsive to the intended touch inputs. Notably, the adaptive controlmodule 126 can receive the indications of the false rejects 134 assuccessive touch inputs 132 on a selectable element 116 to initiate thecorresponding device application action 118. Additionally, the adaptivecontrol module 126 can determine that the adaptive grip suppression 130is set at a level higher than would allow the successive touch inputs onthe selectable element 116 to initiate the device application action.

If false rejects are being received (i.e., “Yes” from 606), then at 608,the grip suppression is decreased in the region of the curved displayedge of the display screen proximate the selectable element responsiveto the false rejects indicating that the device application action isnot initiating responsive to intended touch inputs. For example, theadaptive control module 126 implemented by the wireless device 102 candecrease 138 the grip suppression 130 in the display region 124 of thecurved display edge 110 of the display screen 108 proximate theselectable elements 120, 122 responsive to the indications of the falserejects. The adaptive control module 126 can decrease 138 the gripsuppression 130 effective to allow a touch input 132 on a selectableelement 120, 122 of the user interface 114 displayed within the displayregion 124 of the curved display edge 110 to initiate the correspondingdevice application action 118.

If false rejects are not being received (i.e., “No” from 606), then at610, a determination is made as to whether false accepts are received.For example, the adaptive control module 126 implemented by the wirelessdevice 102 may receive notifications or indications of the false accepts136 associated with inadvertent touch inputs on a selectable element120, 122 displayed within the display region 124 of the curved displayedge 110 of the display screen 108, and the false accepts 136 indicatethat a device application action 118 is initiated responsive to theinadvertent touch inputs. Notably, the adaptive control module 126 canreceive the indications of the false accepts 136 as user inputs toreturn to a previous device state of before the device applicationaction 118 was initiated. The user inputs to return to the previousdevice state may also be determined to occur within a threshold timeduration from when the device application action is initiated.

If false accepts are not being received (i.e., “No” from 610), then themethod continues at 604 to tune the grip suppression in the curveddisplay edges of the display screen. If false accepts are being received(i.e., “Yes” from 610), then at 612, the grip suppression is increasedin the region of the curved display edge of the display screen proximatethe selectable element responsive to false accepts indicating that thedevice application action is initiating responsive to inadvertent touchinputs. For example, the adaptive control module 126 implemented by thewireless device 102 can increase the grip suppression 130 effective toprevent a touch input 132 on a selectable element 120, 122 of the userinterface 114 displayed within the display region 124 of the curveddisplay edge 110 from initiating the corresponding device applicationaction 118.

At 614, the inadvertent touch inputs on the selectable element areconfirmed as having been false accepts based on the device applicationaction not previously being initiated. For example, the adaptive controlmodule 126 implemented by the wireless device 102 can confirm, based onthe device application action 118 not being initiated, that the previousinadvertent touch inputs on the selectable element were false accepts.

FIG. 7 illustrates example method(s) 700 of adaptive grip suppression,and is generally described with reference to a wireless device, as wellas an adaptive control module implemented by the device. The order inwhich the method is described is not intended to be construed as alimitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 702, a user interface is displayed on a display screen with curveddisplay edges, the user interface associated with a device applicationand including a selectable element displayed in a region of a curveddisplay edge and selectable to initiate a device application action. Forexample, the display screen 108 of the wireless device 102 includes thecurved display edges 110 on both vertical sides of the device, with theuser interface 114 including the selectable elements 120, 122 displayedin the display region 124 of the curved display edge 110, and theselectable elements 120, 122 being user selectable to initiatecorresponding device application actions 118 that are associated with adevice application 112.

At 704, indications of false rejects are received, the false rejectsbeing associated with intended touch inputs on the selectable elementdisplayed within the region of the curved display edge of the displayscreen. For example, the adaptive control module 126 implemented by thewireless device 102 may receive notifications or indications of thefalse rejects 134 associated with intended touch inputs on a selectableelement 120, 122 displayed within the display region 124 of the curveddisplay edge 110 of the display screen 108, and the false rejects 134indicate that the device application action 118 is not initiatingresponsive to the intended touch inputs. Notably, the adaptive controlmodule 126 can receive the indications of the false rejects 134 assuccessive touch inputs 132 on a selectable element 116 to initiate thecorresponding device application action 118.

At 706, a determination is made that the grip suppression is set at alevel higher than would allow the successive touch inputs on theselectable element to initiate the device application action. Forexample, the adaptive control module 126 implemented by the wirelessdevice 102 can determine that the adaptive grip suppression 130 is setat a level higher than would allow the successive touch inputs on theselectable element 116 to initiate the device application action.

At 708, the grip suppression is decreased in the region of the curveddisplay edge of the display screen proximate the selectable elementresponsive to the indications of the false rejects. For example, theadaptive control module 126 implemented by the wireless device 102 candecrease 138 the grip suppression 130 in the display region 124 of thecurved display edge 110 of the display screen 108 proximate theselectable elements 120, 122 responsive to the indications of the falserejects. The adaptive control module 126 can decrease 138 the gripsuppression 130 effective to allow a touch input 132 on a selectableelement 120, 122 of the user interface 114 displayed within the displayregion 124 of the curved display edge 110 to initiate the correspondingdevice application action 118.

At 710, the successive touch inputs received before the deviceapplication action is initiated are confirmed as having been falserejects based on the device application action having been initiated.For example, the adaptive control module 126 implemented by the wirelessdevice 102 can confirm, based on the device application action 118 beinginitiated, that the successive touch inputs 132 received before thedevice application action 118 is initiated were false rejects 134.

FIG. 8 illustrates example method(s) 800 of adaptive grip suppression,and is generally described with reference to a wireless device, as wellas an adaptive control module implemented by the device. The order inwhich the method is described is not intended to be construed as alimitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 802, a user interface is displayed on a display screen with curveddisplay edges, the user interface associated with a device applicationand including a selectable element displayed in a region of a curveddisplay edge and selectable to initiate a device application action. Forexample, the display screen 108 of the wireless device 102 includes thecurved display edges 110 on both vertical sides of the device, with theuser interface 114 including the selectable elements 120, 122 displayedin the display region 124 of the curved display edge 110, and theselectable elements 120, 122 being user selectable to initiatecorresponding device application actions 118 that are associated with adevice application 112.

At 804, a determination is made that the selectable element of the userinterface is displayed within the curved display edge of the displayscreen. For example, the adaptive control module 126 implemented by thewireless device 102 can determine, or receive notification, thatselectable elements 116 of the user interface 114 are displayed withinthe curved display edge 110 of the display screen 108, such as theselectable elements 120, 122 that are displayed in the display region124 of the curved display edge 110 of the display screen.

At 806, the grip suppression is set at a level that would allow thedevice application action to be initiated responsive to touch inputs.For example, the adaptive control module 126 implemented by the wirelessdevice 102 can set the adaptive grip suppression 130 at a level thatwould allow a device application action 118 associated with a deviceapplication 112 to be initiated responsive to touch inputs 132.

At 808, indications of false accepts are received, the false acceptsbeing associated with inadvertent touch inputs on the selectable elementdisplayed within the region of the curved display edge of the displayscreen. For example, the adaptive control module 126 implemented by thewireless device 102 may receive notifications or indications of thefalse accepts 136 associated with inadvertent touch inputs on aselectable element 120, 122 displayed within the display region 124 ofthe curved display edge 110 of the display screen 108, and the falseaccepts 136 indicate that a device application action 118 is initiatedresponsive to the inadvertent touch inputs. Notably, the adaptivecontrol module 126 can receive the indications of the false accepts 136as user inputs to return to a previous device state of before the deviceapplication action 118 was initiated. The user inputs to return to theprevious device state may also be determined to occur within a thresholdtime duration from when the device application action is initiated.

At 810, a determination is made that the grip suppression is set at alevel lower than would prevent the inadvertent touch inputs on theselectable element to initiate the device application action. Forexample, the adaptive control module 126 implemented by the wirelessdevice 102 can determine that the adaptive grip suppression 130 is setat a level lower than would prevent the inadvertent touch inputs 132 onthe selectable element to initiate the device application action.

At 812, the grip suppression is increased in the region of the curveddisplay edge of the display screen proximate the selectable elementresponsive to the indications of the false accepts. For example, theadaptive control module 126 implemented by the wireless device 102 canincrease 140 the grip suppression 130 in the display region 124 of thecurved display edge 110 of the display screen 108 proximate theselectable elements 120, 122 responsive to the indications of the falseaccepts. The adaptive control module 126 can increase the gripsuppression 130 effective to prevent a touch input 132 on a selectableelement 120, 122 of the user interface 114 displayed within the displayregion 124 of the curved display edge 110 from initiating thecorresponding device application action 118.

At 814, the inadvertent touch inputs on the selectable element areconfirmed as having been false accepts based on the device applicationaction not having being previously initiated. For example, the adaptivecontrol module 126 implemented by the wireless device 102 can confirm,based on the device application action 118 not being initiated, that theprevious inadvertent touch inputs on the selectable element were falseaccepts.

FIG. 9 illustrates various components of an example device 900, whichcan implement aspects of the techniques and features for adaptive gripsuppression, as described herein. The example device 900 can beimplemented as any of the devices described with reference to theprevious FIGS. 1-8 , such as any type of a wireless device, mobiledevice, mobile phone, flip phone, client device, companion device,paired device, display device, tablet, computing, communication,entertainment, gaming, media playback, and/or any other type ofcomputing and/or electronic device. For example, the wireless device 102described with reference to FIGS. 1-8 may be implemented as the exampledevice 900.

The example device 900 can include various, different communicationdevices 902 that enable wired and/or wireless communication of devicedata 904 with other devices. The device data 904 can include any of thevarious device data and content that is generated, processed,determined, received, stored, and/or transferred from one computingdevice to another, and/or synched between multiple computing devices.Generally, the device data 904 can include any form of audio, video,image, graphics, and/or electronic data that is generated byapplications executing on a device. The communication devices 902 canalso include transceivers for cellular phone communication and/or forany type of network data communication.

The example device 900 can also include various, different types of datainput/output (I/O) interfaces 906, such as data network interfaces thatprovide connection and/or communication links between the devices, datanetworks, and other devices. The I/O interfaces 906 can be used tocouple the device to any type of components, peripherals, and/oraccessory devices, such as a computer input device that may beintegrated with the example device 900. The I/O interfaces 906 may alsoinclude data input ports via which any type of data, information, mediacontent, communications, messages, and/or inputs can be received, suchas user inputs to the device, as well as any type of audio, video,image, graphics, and/or electronic data received from any content and/ordata source.

The example device 900 includes a processor system 908 of one or moreprocessors (e.g., any of microprocessors, controllers, and the like)and/or a processor and memory system implemented as a system-on-chip(SoC) that processes computer-executable instructions. The processorsystem may be implemented at least partially in computer hardware, whichcan include components of an integrated circuit or on-chip system, anapplication-specific integrated circuit (ASIC), a field-programmablegate array (FPGA), a complex programmable logic device (CPLD), and otherimplementations in silicon and/or other hardware. Alternatively or inaddition, the device can be implemented with any one or combination ofsoftware, hardware, firmware, or fixed logic circuitry that may beimplemented in connection with processing and control circuits, whichare generally identified at 910. The example device 900 may also includeany type of a system bus or other data and command transfer system thatcouples the various components within the device. A system bus caninclude any one or combination of different bus structures andarchitectures, as well as control and data lines.

The example device 900 also includes memory and/or memory devices 912(e.g., computer-readable storage memory) that enable data storage, suchas data storage devices implemented in hardware that can be accessed bya computing device, and that provide persistent storage of data andexecutable instructions (e.g., software applications, programs,functions, and the like). Examples of the memory devices 912 includevolatile memory and non-volatile memory, fixed and removable mediadevices, and any suitable memory device or electronic data storage thatmaintains data for computing device access. The memory devices 912 caninclude various implementations of random-access memory (RAM), read-onlymemory (ROM), flash memory, and other types of storage media in variousmemory device configurations. The example device 900 may also include amass storage media device.

The memory devices 912 (e.g., as computer-readable storage memory)provide data storage mechanisms, such as to store the device data 904,other types of information and/or electronic data, and various deviceapplications 914 (e.g., software applications and/or modules). Forexample, an operating system 916 can be maintained as softwareinstructions with a memory device and executed by the processor system908 as a software application. The device applications 914 may alsoinclude a device manager, such as any form of a control application,software application, signal-processing and control module, code that isspecific to a particular device, a hardware abstraction layer for aparticular device, and so on.

In this example, the device 900 includes an adaptive control module 918and a grip detection module 920 that implement various aspects of thedescribed features and techniques for adaptive grip suppression. Themodules may each be implemented with hardware components and/or insoftware as one of the device applications 914, such as when the exampledevice 900 is implemented as the wireless device 102 described withreference to FIGS. 1-8 . An example of the adaptive control module 918includes the adaptive control module 126, and an example of the gripdetection module 920 includes the grip detection module 128 asimplemented by the wireless device 102, such as software applicationsand/or as hardware components in the wireless device. Inimplementations, the adaptive control module 918 and the grip detectionmodule 920 may include independent processing, memory, and logiccomponents as a computing and/or electronic device integrated with theexample device 900.

The example device 900 can also include cameras 922 and/or motionsensors 924, such as may be implemented as components of an inertialmeasurement unit (IMU). The motion sensors 924 can be implemented withvarious sensors, such as a gyroscope, an accelerometer, and/or othertypes of motion sensors to sense motion of the device. The motionsensors 924 can generate sensor data vectors having three-dimensionalparameters (e.g., rotational vectors in x, y, and z-axis coordinates)indicating location, position, acceleration, rotational speed, and/ororientation of the device. The example device 900 can also include oneor more power sources 926, such as when the device is implemented as awireless device and/or mobile device. The power sources may include acharging and/or power system, and can be implemented as a flexible stripbattery, a rechargeable battery, a charged super-capacitor, and/or anyother type of active or passive power source.

The example device 900 can also include an audio and/or video processingsystem 928 that generates audio data for an audio system 930 and/orgenerates display data for a display system 932. The audio system and/orthe display system may include any types of devices that generate,process, display, and/or otherwise render audio, video, display, and/orimage data. Display data and audio signals can be communicated to anaudio component and/or to a display component via any type of audioand/or video connection or data link. In implementations, the audiosystem and/or the display system are integrated components of theexample device 900. Alternatively, the audio system and/or the displaysystem are external, peripheral components to the example device.

Although implementations of adaptive grip suppression have beendescribed in language specific to features and/or methods, the appendedclaims are not necessarily limited to the specific features or methodsdescribed. Rather, the specific features and methods are disclosed asexample implementations of adaptive grip suppression, and otherequivalent features and methods are intended to be within the scope ofthe appended claims. Further, various different examples are describedand it is to be appreciated that each described example can beimplemented independently or in connection with one or more otherdescribed examples. Additional aspects of the techniques, features,and/or methods discussed herein relate to one or more of the following:

A wireless device, comprising: a display screen with curved displayedges to display a user interface associated with a device application,the user interface including a selectable element to initiate a deviceapplication action; an adaptive control module implemented at leastpartially in hardware to adaptively manage grip suppression in thecurved display edges of the display screen, the grip suppressionlimiting the device application action from being initiated based oninadvertent touch inputs on the selectable element, the adaptive controlmodule configured to: determine the selectable element of the userinterface is displayed within a region of a curved display edge of thedisplay screen; and decrease the grip suppression in the region of thecurved display edge proximate the selectable element of the userinterface.

Alternatively or in addition to the above described wireless device, anyone or combination of: the adaptive control module is configured todecrease the grip suppression effective to allow user selection of theselectable element of the user interface displayed within the region ofthe curved display edge of the display screen. The user selection of theselectable element displayed within the region of the curved displayedge of the display screen is recognized as an input to initiate thedevice application action. The adaptive control module is configured tomaintain an increased level of grip suppression outside of the region ofthe curved display edge of the display screen. The adaptive controlmodule allows recognition of a scrolling input outside of the region ofthe curved display edge of the display screen with the increased levelof grip suppression. The adaptive control module is configured to:determine the user interface corresponds to a foreground active deviceapplication causing the selectable element of the user interfacedisplayed within the region of the curved display edge of the displayscreen to be active; and decrease the grip suppression in the region ofthe curved display edge proximate the selectable element responsive tothe selectable element of the user interface being active. The adaptivecontrol module is configured to: receive a device grip position of auser grip holding the wireless device; determine the device gripposition is proximate the region of the curved display edge in which theselectable element of the user interface is displayed; and decrease thegrip suppression in the region of the curved display edge proximate theselectable element responsive to the device grip position beingproximate the region. The adaptive control module is configured to:determine that the selectable element of the user interface has moved todisplay outside of the region of the curved display edge of the displayscreen; determine a new region of the curved display edge of the displayscreen in which the selectable element of the user interface isdisplayed; and decrease the grip suppression in the new region of thecurved display edge proximate the selectable element displayed withinthe new region of the curved display edge of the display screen.

A method, comprising: displaying a user interface on a display screenwith curved display edges, the user interface including a selectableelement that is selectable to initiate a device application action;managing grip suppression in the curved display edges of the displayscreen, the grip suppression limiting the device application action frombeing initiated based on inadvertent touch inputs on the selectableelement, the managing the grip suppression including: determining theselectable element of the user interface is displayed within a region ofa curved display edge of the display screen; and decreasing the gripsuppression in the region of the curved display edge proximate theselectable element of the user.

Alternatively or in addition to the above described method, any one orcombination of: decreasing the grip suppression is effective to allowuser selection of the selectable element of the user interface displayedwithin the region of the curved display edge of the display screen. Themethod further comprising recognizing the user selection of theselectable element displayed within the region of the curved displayedge of the display screen as an input to initiate the deviceapplication action. The method further comprising maintaining anincreased level of grip suppression outside of the region of the curveddisplay edge of the display screen. The method further comprisingallowing recognition of a scrolling input outside of the region of thecurved display edge of the display screen with the increased level ofgrip suppression. The method further comprising: determining that theuser interface corresponds to a foreground active device applicationcausing the selectable element of the user interface displayed withinthe region of the curved display edge of the display screen to beactive; and the decreasing the grip suppression in the region of thecurved display edge proximate the selectable element is responsive tothe selectable element of the user interface being active. The methodfurther comprising: receiving a device grip position of a user gripholding the wireless device; determining the device grip position isproximate the region of the curved display edge in which the selectableelement of the user interface is displayed; and the decreasing the gripsuppression in the region of the curved display edge proximate theselectable element is responsive to the device grip position beingproximate the region. The method further comprising: determining thatthe selectable element of the user interface has moved to displayoutside of the region of the curved display edge of the display screen;determining a new region of the curved display edge of the displayscreen in which the selectable element of the user interface isdisplayed; and decreasing the grip suppression in the new region of thecurved display edge proximate the selectable element displayed withinthe new region of the curved display edge of the display screen.

A method, comprising: displaying a selectable element on a displayscreen with curved display edges; determining the selectable element isdisplayed within a region of a curved display edge of the displayscreen; decreasing the grip suppression in the region of the curveddisplay edge proximate the selectable element displayed within theregion of the curved display edge of the display screen; and maintainingan increased level of grip suppression outside of the region of thecurved display edge of the display screen.

Alternatively or in addition to the above described method, any one orcombination of: decreasing the grip suppression is effective to allowuser selection of the selectable element displayed within the region ofthe curved display edge of the display screen. The method furthercomprising allowing recognition of a scrolling input outside of theregion of the curved display edge of the display screen with theincreased level of grip suppression. The method further comprising:determining that the user interface corresponds to a foreground activeuser interface causing the selectable element displayed within theregion of the curved display edge of the display screen to be active;and the decreasing the grip suppression in the region of the curveddisplay edge proximate the selectable element is responsive to theselectable element of the user interface being active.

1. A wireless device, comprising: a display screen with curved displayedges to display a user interface associated with a device application,the user interface including a selectable element that is selectable toinitiate a device application action; and an adaptive control moduleimplemented at least partially in hardware to adaptively manage gripsuppression in the curved display edges of the display screen, theadaptive control module configured to: determine the selectable elementof the user interface is displayed within a first region of a curveddisplay edge of the display screen; receive a device grip position of auser grip holding the wireless device, the device grip positioncorresponding to a second region of the curved display edge; decreasethe grip suppression in the first region of the curved display edge inwhich the selectable element is displayed; and increase the gripsuppression in the second region of the curved display edgecorresponding to the device grip position.
 2. The wireless device ofclaim 1, wherein a first level of grip suppression is provided in thefirst region of the curved display edge in which the selectable elementis displayed, the first level of grip suppression enabling touch inputsto the first region of the curved display edge.
 3. The wireless deviceof claim 2, wherein a second level of grip suppression is provided inthe second region of the curved display edge corresponding to the devicegrip position, the second level of grip suppression disablingrecognition of touch inputs to the second region of the curved displayedge.
 4. The wireless device of claim 3, wherein a third level of gripsuppression is provided in a third region of the curved display edgethat is outside the first region and the second region, the third levelof grip suppression enabling recognition of at least one type of touchinput to the third region of the curved display edge and disablingrecognition of at least one other type of touch input to the thirdregion of the curved display edge.
 5. The wireless device of claim 1,wherein the adaptive control module is configured to receive indicationsof false accepts as inadvertent touch inputs to the first region of thecurved display edge, the false accepts indicating that the deviceapplication action is initiated responsive to the inadvertent touchinputs.
 6. The wireless device of claim 5, wherein the adaptive controlmodule is configured to increase the grip suppression in the firstregion of the curved display edge responsive to the indications of thefalse accepts.
 7. The wireless device of claim 1, wherein the adaptivecontrol module is configured to determine that the selectable element isdisplayed in an additional region of the curved display edge outside thefirst region of the curved display edge.
 8. The wireless device of claim7, wherein the adaptive control module is configured to decrease thegrip suppression in the additional region of the curved display edge inwhich the selectable element is displayed.
 9. A method, comprising:displaying a user interface on a display screen of a wireless devicewith curved display edges, the user interface including a selectableelement that is selectable to initiate a device application action;managing grip suppression in the curved display edges of the displayscreen, the managing the grip suppression including: determining theselectable element of the user interface is displayed within a firstregion of a curved display edge of the display screen; receiving adevice grip position of a user grip holding the wireless device, thedevice grip position corresponding to a second region of the curveddisplay edge; decreasing the grip suppression in the first region of thecurved display edge in which the selectable element is displayed; andincreasing the grip suppression in the second region of the curveddisplay edge corresponding to the device grip position.
 10. The methodof claim 9, wherein a first level of grip suppression is provided in thefirst region of the curved display edge in which the selectable elementis displayed, the first level of grip suppression enabling touch inputsto the first region of the curved display edge.
 11. The method of claim10, wherein a second level of grip suppression is provided in the secondregion of the curved display edge corresponding to the device gripposition, the second level of grip suppression disabling recognition oftouch inputs to the second region of the curved display edge.
 12. Themethod of claim 11, wherein a third level of grip suppression isprovided in a third region of the curved display edge that is outsidethe first region and the second region, the third level of gripsuppression enabling recognition of at least one type of touch input tothe third region of the curved display edge, and disabling recognitionof at least one other type of touch input to the third region of thecurved display edge.
 13. The method of claim 9, further comprisingreceiving indications of false accepts as inadvertent touch inputs tothe first region of the curved display edge, the false acceptsindicating that the device application action is initiated responsive tothe inadvertent touch inputs.
 14. The method of claim 13, furthercomprising increasing the grip suppression in the first region of thecurved display edge responsive to the indications of the false accepts.15. The method of claim 9, further comprising determining that theselectable element is displayed in an additional region of the curveddisplay edge outside the first region of the curved display edge. 16.The method of claim 15, further comprising decreasing the gripsuppression in the additional region of the curved display edge in whichthe selectable element is displayed.
 17. A method, comprising:displaying a user interface on a display screen of a wireless devicewith curved display edges, the user interface including a selectableelement that is selectable to initiate a device application action;managing grip suppression in the curved display edges of the displayscreen, the managing the grip suppression including: determining theselectable element of the user interface is displayed within a firstregion of a curved display edge of the display screen; receiving adevice grip position of a user grip holding the wireless device;providing a first level of grip suppression in the first region of thecurved display edge in which the selectable element is displayed;providing a second level of grip suppression in a second region of thecurved display edge corresponding to the device grip position; andproviding a third level of grip suppression in a third region of thecurved display edge, the third region being outside the first region andthe second region of the curved display edge.
 18. The method of claim17, wherein the first level of grip suppression enables touch inputs tothe first region of the curved display edge.
 19. The method of claim 17,wherein the second level of grip suppression disables recognition oftouch inputs to the second region of the curved display edge.
 20. Themethod of claim 17, wherein the third level of grip suppression enablesrecognition of at least one type of touch input to the third region ofthe curved display edge, and disables recognition of at least one othertype of touch input to the third region of the curved display edge.